package com.ruoyi.system.domain;

import lombok.Data;

import java.util.ArrayList;

/**
 * 供应商生产信息表（关联 1.关键过程控制表 2.技术中心等级表 3.实验能力水平表 4.认可证明文件表 5.附件表
 * 6.关键零件供应商 7.关键原材料供应商 8.模具供应商 9.物流运输方式
 * ）
 * @author 付疆疆
 * @date 2020/8/24 15:22
 */
public class SysVendorProduce {

    //唯一识别
    private Integer cid;

    //生命周期调用（不存在数据库中）
    private Integer lid;

    //工厂占地面积
    private String area;

    //工厂建筑面积
    private String constructionArea;

    //工厂生产面积
    private String productionArea;

    //生产班次
    private String shift;

    //现有生产能力
    private String existProduction;

    //实际生产能力
    private String actualProduction;

    //模具设计、制造、维修能力
    private String abilitya;

    //夹具及检测设计、制造、维修能力
    private String abilityb;

    //具体主机厂
    private String ome;

    //公司研发能力--硬件--1
    private String hardwarea;

    //公司研发能力--硬件--2
    private String hardwareb;

    //公司研发能力--软件--1
    private String softwarea;

    //公司研发能力--软件--2
    private String softwareb;

    //自主研发成功的主要产品介绍
    private String introduction;

    //参与产品仪标的开发经验以及在主机厂的表现
    private String performed;

    //研发能力、背景
    private String background;

    //关键控制过程（数组）
    private String acids;

    //技术中心等级（数组）
    private String bcids;

    //上传许可证明（数组）
    private String ccids;

    //附件（数组）
    private String dcids;

    //关键零部件供应商（数组）
    private String ecids;

    //关键原材料供应商（数组）
    private String fcids;

    //模具供应商（数组）
    private String gcids;

    //试验能力水平（数组）
    private String hcids;

    //物流运输（数组）
    private String jcids;

    //实体类调用
    //关键原材料供应商
    private ArrayList<SysVendorProduceKeyMaterials> sysVendorProduceKeyMaterialsArray;

    //关键零部件供应商
    private ArrayList<SysVendorProduceKeyParts> sysVendorProduceKeyPartsArray;

    //物流运输
    private ArrayList<SysVendorProduceLogistics> sysVendorProduceLogisticsArray;

    //模具供应商
    private ArrayList<SysVendorProduceMold> sysVendorProduceMoldsArray;


    public Integer getCid() {
        return cid;
    }

    public void setCid(Integer cid) {
        this.cid = cid;
    }

    public Integer getLid() {
        return lid;
    }

    public void setLid(Integer lid) {
        this.lid = lid;
    }

    public String getArea() {
        return area;
    }

    public void setArea(String area) {
        this.area = area;
    }

    public String getConstructionArea() {
        return constructionArea;
    }

    public void setConstructionArea(String constructionArea) {
        this.constructionArea = constructionArea;
    }

    public String getProductionArea() {
        return productionArea;
    }

    public void setProductionArea(String productionArea) {
        this.productionArea = productionArea;
    }

    public String getShift() {
        return shift;
    }

    public void setShift(String shift) {
        this.shift = shift;
    }

    public String getExistProduction() {
        return existProduction;
    }

    public void setExistProduction(String existProduction) {
        this.existProduction = existProduction;
    }

    public String getActualProduction() {
        return actualProduction;
    }

    public void setActualProduction(String actualProduction) {
        this.actualProduction = actualProduction;
    }

    public String getAbilitya() {
        return abilitya;
    }

    public void setAbilitya(String abilitya) {
        this.abilitya = abilitya;
    }

    public String getAbilityb() {
        return abilityb;
    }

    public void setAbilityb(String abilityb) {
        this.abilityb = abilityb;
    }

    public String getOme() {
        return ome;
    }

    public void setOme(String ome) {
        this.ome = ome;
    }

    public String getHardwarea() {
        return hardwarea;
    }

    public void setHardwarea(String hardwarea) {
        this.hardwarea = hardwarea;
    }

    public String getHardwareb() {
        return hardwareb;
    }

    public void setHardwareb(String hardwareb) {
        this.hardwareb = hardwareb;
    }

    public String getSoftwarea() {
        return softwarea;
    }

    public void setSoftwarea(String softwarea) {
        this.softwarea = softwarea;
    }

    public String getSoftwareb() {
        return softwareb;
    }

    public void setSoftwareb(String softwareb) {
        this.softwareb = softwareb;
    }

    public String getIntroduction() {
        return introduction;
    }

    public void setIntroduction(String introduction) {
        this.introduction = introduction;
    }

    public String getPerformed() {
        return performed;
    }

    public void setPerformed(String performed) {
        this.performed = performed;
    }

    public String getBackground() {
        return background;
    }

    public void setBackground(String background) {
        this.background = background;
    }

    public String getAcids() {
        return acids;
    }

    public void setAcids(String acids) {
        this.acids = acids;
    }

    public String getBcids() {
        return bcids;
    }

    public void setBcids(String bcids) {
        this.bcids = bcids;
    }

    public String getCcids() {
        return ccids;
    }

    public void setCcids(String ccids) {
        this.ccids = ccids;
    }

    public String getDcids() {
        return dcids;
    }

    public void setDcids(String dcids) {
        this.dcids = dcids;
    }

    public String getEcids() {
        return ecids;
    }

    public void setEcids(String ecids) {
        this.ecids = ecids;
    }

    public String getFcids() {
        return fcids;
    }

    public void setFcids(String fcids) {
        this.fcids = fcids;
    }

    public String getGcids() {
        return gcids;
    }

    public void setGcids(String gcids) {
        this.gcids = gcids;
    }

    public String getHcids() {
        return hcids;
    }

    public void setHcids(String hcids) {
        this.hcids = hcids;
    }

    public String getJcids() {
        return jcids;
    }

    public void setJcids(String jcids) {
        this.jcids = jcids;
    }

    public ArrayList<SysVendorProduceKeyMaterials> getSysVendorProduceKeyMaterialsArray() {
        return sysVendorProduceKeyMaterialsArray;
    }

    public void setSysVendorProduceKeyMaterialsArray(ArrayList<SysVendorProduceKeyMaterials> sysVendorProduceKeyMaterialsArray) {
        this.sysVendorProduceKeyMaterialsArray = sysVendorProduceKeyMaterialsArray;
    }

    public ArrayList<SysVendorProduceKeyParts> getSysVendorProduceKeyPartsArray() {
        return sysVendorProduceKeyPartsArray;
    }

    public void setSysVendorProduceKeyPartsArray(ArrayList<SysVendorProduceKeyParts> sysVendorProduceKeyPartsArray) {
        this.sysVendorProduceKeyPartsArray = sysVendorProduceKeyPartsArray;
    }

    public ArrayList<SysVendorProduceLogistics> getSysVendorProduceLogisticsArray() {
        return sysVendorProduceLogisticsArray;
    }

    public void setSysVendorProduceLogisticsArray(ArrayList<SysVendorProduceLogistics> sysVendorProduceLogisticsArray) {
        this.sysVendorProduceLogisticsArray = sysVendorProduceLogisticsArray;
    }

    public ArrayList<SysVendorProduceMold> getSysVendorProduceMoldsArray() {
        return sysVendorProduceMoldsArray;
    }

    public void setSysVendorProduceMoldsArray(ArrayList<SysVendorProduceMold> sysVendorProduceMoldsArray) {
        this.sysVendorProduceMoldsArray = sysVendorProduceMoldsArray;
    }
}
